// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:16

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   pd.java

package com.zelix;

import java.io.*;
import java.util.ArrayList;

// Referenced classes of package com.zelix:
//            md, kd, sn, wn, 
//            lx, jb, qy, td, 
//            um

class pd extends md
{

    pd(int i, jb jb, int j, qy qy)
        throws IOException
    {
        super(i, jb, j, qy);
    }

    public pd(int i, td td)
    {
        super(i, td);
    }

    public sn a(sn sn1, boolean flag, boolean flag1, um um)
    {
        wn awn[] = sn1.f();
        wn awn1[] = sn1.c();
        Object obj = null;
        int i = awn1.length;
        switch(super.d)
        {
        case 200: 
            return sn1;

        case 201: 
            wn awn2[] = wn.a(i + 1);
            System.arraycopy(awn1, 0, awn2, 0, i);
            awn2[i] = wn.p;
            return new sn(awn2, awn, sn1.e());
        }
        lx.b(false, super.d);
        return null;
    }

    int a(jb jb)
        throws IOException
    {
        int i = jb.readInt();
        return super.g + i;
    }

    public int d()
    {
        return 5;
    }

    public ArrayList g()
    {
        return null;
    }

    void b(DataOutputStream dataoutputstream)
        throws IOException
    {
        dataoutputstream.writeInt(p());
    }
}